Skip to content

Upgrade gradle dependencies only if >=48h old#11293

Draft
sarahchen6 wants to merge 6 commits intomasterfrom
sarahchen6/implement-48h-cooldown-for-gradle-dependencies
Draft

Upgrade gradle dependencies only if >=48h old#11293
sarahchen6 wants to merge 6 commits intomasterfrom
sarahchen6/implement-48h-cooldown-for-gradle-dependencies

Conversation

@sarahchen6
Copy link
Copy Markdown
Contributor

What Does This Do

Only upgrade gradle dependencies if they are at least 48 hours old. This PR specifically addresses the “Update Gradle dependencies” workflow. This follows #11215

Motivation

Require a 48-hour cooldown on external dependencies to reduce the risk of zero-day vulnerabilities.

Additional Notes

This PR was largely written by AI with my guidance on requirements and testing, followed by my review and tweaks for readability.

I added python tests for the scripts, but the actual changes need to land on master before the workflow can be tested because the workflow depends on an octo-sts token that is only scoped to master.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@sarahchen6 sarahchen6 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM labels May 6, 2026
Base automatically changed from sarahchen6/implement-48h-cooldown to master May 6, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant